#!/bin/bash

# 更新所有 .vue 文件中的图片路径
find . -type f -name "*.vue" -exec sed -i '' 's|~/assets/images|~/webp|g' {} +

# 更新所有 .ts 文件中的图片路径
find . -type f -name "*.ts" -exec sed -i '' 's|~/assets/images|~/webp|g' {} +

# 更新所有 .js 文件中的图片路径
find . -type f -name "*.js" -exec sed -i '' 's|~/assets/images|~/webp|g' {} +

# 更新所有 .css 文件中的图片路径
find . -type f -name "*.css" -exec sed -i '' 's|~/assets/images|~/webp|g' {} +

# 更新所有 .scss 文件中的图片路径
find . -type f -name "*.scss" -exec sed -i '' 's|~/assets/images|~/webp|g' {} +

# 查找所有包含 '~/webp' 的 Vue 文件
find . -type f -name "*.vue" -exec grep -l "from '~/webp" {} \; | while read file; do
  # 使用 sed 替换导入路径
  sed -i '' "s|from '~/webp|from '/images/webp|g" "$file"
done

echo "图片路径更新完成！" 